// Copyright (c) Huawei Technologies Co., Ltd. 2021-2022. All rights reserved.
// File name     :  avs_reg_offset.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  1.0
// Date          :  2020/9/28
// Description   :  The description of AVS module
// Others        :  Generated automatically by nManager V5.1
// History       :  2022/09/21 11:09:50 Create file
// ******************************************************************************

#ifndef __AVS_REG_OFFSET_H__
#define __AVS_REG_OFFSET_H__

#define PM_REG_BASE_ADDR (0x94180000ULL)            /* 电源管理 */

/* AVFS_REG_GEN Base address of Module's Register */
#define CSR_AVFS_REG_GEN_BASE                     (PM_REG_BASE_ADDR + 0x0)

/******************************************************************************/
/*                      AVFS_REG_GEN Registers' Definitions                            */
/******************************************************************************/

#define CSR_AVFS_REG_GEN_AVFS_ID_REG                 (CSR_AVFS_REG_GEN_BASE + 0xF00) /* AVFS的ID寄存器。 */
#define CSR_AVFS_REG_GEN_AVFS_WR_OPEN_REG            (CSR_AVFS_REG_GEN_BASE + 0xF04) /* AVFS全局参数保护寄存器。 */
#define CSR_AVFS_REG_GEN_AVFS_SEL_REG                (CSR_AVFS_REG_GEN_BASE + 0xF08) /* 选择AVFS寄存器 */
#define CSR_AVFS_REG_GEN_AVFS_INT_MASK_REG           (CSR_AVFS_REG_GEN_BASE + 0xF0C) /* AVFS中断屏蔽寄存器 */
#define CSR_AVFS_REG_GEN_AVFS_INT_CLR_REG            (CSR_AVFS_REG_GEN_BASE + 0xF10) /* AVFS中断清除寄存器 */
#define CSR_AVFS_REG_GEN_AVFS_INT_REG                (CSR_AVFS_REG_GEN_BASE + 0xF14) /* AVFS中断上报寄存器 */
#define CSR_AVFS_REG_GEN_AVFS_INT_RAW_REG            (CSR_AVFS_REG_GEN_BASE + 0xF18) /* AVFS中断原始上报寄存器 */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_0_REG (CSR_AVFS_REG_GEN_BASE + 0xF24) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_1_REG (CSR_AVFS_REG_GEN_BASE + 0xF2C) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_2_REG (CSR_AVFS_REG_GEN_BASE + 0xF34) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_3_REG (CSR_AVFS_REG_GEN_BASE + 0xF3C) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_4_REG (CSR_AVFS_REG_GEN_BASE + 0xF44) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_5_REG (CSR_AVFS_REG_GEN_BASE + 0xF4C) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_6_REG (CSR_AVFS_REG_GEN_BASE + 0xF54) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_7_REG (CSR_AVFS_REG_GEN_BASE + 0xF5C) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_FREQ_UPDATE_TYPE_8_REG (CSR_AVFS_REG_GEN_BASE + 0xF64) /* AVFS频率调整寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_0_REG          (CSR_AVFS_REG_GEN_BASE + 0xF28) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_1_REG          (CSR_AVFS_REG_GEN_BASE + 0xF30) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_2_REG          (CSR_AVFS_REG_GEN_BASE + 0xF38) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_3_REG          (CSR_AVFS_REG_GEN_BASE + 0xF40) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_4_REG          (CSR_AVFS_REG_GEN_BASE + 0xF48) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_5_REG          (CSR_AVFS_REG_GEN_BASE + 0xF50) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_6_REG          (CSR_AVFS_REG_GEN_BASE + 0xF58) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_7_REG          (CSR_AVFS_REG_GEN_BASE + 0xF60) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_TRIGGER_8_REG          (CSR_AVFS_REG_GEN_BASE + 0xF68) /* AVFS频率调整触发寄存器(从低到高，电压域编号从0依次递增) */
#define CSR_AVFS_REG_GEN_AVFS_RPT_REG                (CSR_AVFS_REG_GEN_BASE + 0xF68) /* AVFS状态上报寄存器 */

/* AVS_DRES_REG Base address of Module's Register */
#define CSR_AVS_DRES_REG_BASE                     (PM_REG_BASE_ADDR + 0x1000)

/******************************************************************************/
/*                      AVS_DRES_REG Registers' Definitions                            */
/******************************************************************************/

#define CSR_AVS_DRES_REG_AVFSCTRL_REG      (CSR_AVS_DRES_REG_BASE + 0x0)   /* AVFS Instance Control */
#define CSR_AVS_DRES_REG_AVFSSTAT_REG      (CSR_AVS_DRES_REG_BASE + 0x4)   /* AVFS Instance Status */
#define CSR_AVS_DRES_REG_PMICPRESC_REG     (CSR_AVS_DRES_REG_BASE + 0x8)   /* PMIC Clock Prescaler */
#define CSR_AVS_DRES_REG_HPMIFPRESC_REG    (CSR_AVS_DRES_REG_BASE + 0xC)   /* HPM IF Clock Prescaler */
#define CSR_AVS_DRES_REG_PBSTCTRL_REG      (CSR_AVS_DRES_REG_BASE + 0x10)  /* PMBus Status and Control */
#define CSR_AVS_DRES_REG_PMICWDT_REG       (CSR_AVS_DRES_REG_BASE + 0x14)  /* Watchdog Timer Value */
#define CSR_AVS_DRES_REG_PBTOL_REG         (CSR_AVS_DRES_REG_BASE + 0x18)  /* PMBus Access Timeout [low] */
#define CSR_AVS_DRES_REG_PBTOH_REG         (CSR_AVS_DRES_REG_BASE + 0x1C)  /* PMBus Access Timeout [high] */
#define CSR_AVS_DRES_REG_PBRET_REG         (CSR_AVS_DRES_REG_BASE + 0x20)  /* PMBus Access Retries */
#define CSR_AVS_DRES_REG_GPBCTRL_REG       (CSR_AVS_DRES_REG_BASE + 0x24)  /* Generic Access PMBus Control */
#define CSR_AVS_DRES_REG_AVFSTIML_REG      (CSR_AVS_DRES_REG_BASE + 0x28)  /* AVFS timer value [low] */
#define CSR_AVS_DRES_REG_AVFSTIMH_REG      (CSR_AVS_DRES_REG_BASE + 0x2C)  /* AVFS timer value [high] */
#define CSR_AVS_DRES_REG_AVFSTIMPRE_REG    (CSR_AVS_DRES_REG_BASE + 0x30)  /* AVFS timer prescaler value */
#define CSR_AVS_DRES_REG_PMICTIML_REG      (CSR_AVS_DRES_REG_BASE + 0x34)  /* PMIC VID Timer Value [low] */
#define CSR_AVS_DRES_REG_PMICTIMH_REG      (CSR_AVS_DRES_REG_BASE + 0x38)  /* PMIC VID Timer Value [high] */
#define CSR_AVS_DRES_REG_GPBST_REG         (CSR_AVS_DRES_REG_BASE + 0x3C)  /* Generic Access PMBus Status */
#define CSR_AVS_DRES_REG_GPBTX_0_REG       (CSR_AVS_DRES_REG_BASE + 0x400) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_1_REG       (CSR_AVS_DRES_REG_BASE + 0x404) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_2_REG       (CSR_AVS_DRES_REG_BASE + 0x408) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_3_REG       (CSR_AVS_DRES_REG_BASE + 0x40C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_4_REG       (CSR_AVS_DRES_REG_BASE + 0x410) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_5_REG       (CSR_AVS_DRES_REG_BASE + 0x414) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_6_REG       (CSR_AVS_DRES_REG_BASE + 0x418) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_7_REG       (CSR_AVS_DRES_REG_BASE + 0x41C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_8_REG       (CSR_AVS_DRES_REG_BASE + 0x420) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_9_REG       (CSR_AVS_DRES_REG_BASE + 0x424) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_10_REG      (CSR_AVS_DRES_REG_BASE + 0x428) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_11_REG      (CSR_AVS_DRES_REG_BASE + 0x42C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_12_REG      (CSR_AVS_DRES_REG_BASE + 0x430) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_13_REG      (CSR_AVS_DRES_REG_BASE + 0x434) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_14_REG      (CSR_AVS_DRES_REG_BASE + 0x438) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_15_REG      (CSR_AVS_DRES_REG_BASE + 0x43C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_16_REG      (CSR_AVS_DRES_REG_BASE + 0x440) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_17_REG      (CSR_AVS_DRES_REG_BASE + 0x444) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_18_REG      (CSR_AVS_DRES_REG_BASE + 0x448) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_19_REG      (CSR_AVS_DRES_REG_BASE + 0x44C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_20_REG      (CSR_AVS_DRES_REG_BASE + 0x450) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_21_REG      (CSR_AVS_DRES_REG_BASE + 0x454) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_22_REG      (CSR_AVS_DRES_REG_BASE + 0x458) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_23_REG      (CSR_AVS_DRES_REG_BASE + 0x45C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_24_REG      (CSR_AVS_DRES_REG_BASE + 0x460) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_25_REG      (CSR_AVS_DRES_REG_BASE + 0x464) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_26_REG      (CSR_AVS_DRES_REG_BASE + 0x468) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_27_REG      (CSR_AVS_DRES_REG_BASE + 0x46C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_28_REG      (CSR_AVS_DRES_REG_BASE + 0x470) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_29_REG      (CSR_AVS_DRES_REG_BASE + 0x474) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_30_REG      (CSR_AVS_DRES_REG_BASE + 0x478) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_31_REG      (CSR_AVS_DRES_REG_BASE + 0x47C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_32_REG      (CSR_AVS_DRES_REG_BASE + 0x480) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_33_REG      (CSR_AVS_DRES_REG_BASE + 0x484) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_34_REG      (CSR_AVS_DRES_REG_BASE + 0x488) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_35_REG      (CSR_AVS_DRES_REG_BASE + 0x48C) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBTX_36_REG      (CSR_AVS_DRES_REG_BASE + 0x490) /* Generic Access PMBus TX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_0_REG       (CSR_AVS_DRES_REG_BASE + 0x500) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_1_REG       (CSR_AVS_DRES_REG_BASE + 0x504) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_2_REG       (CSR_AVS_DRES_REG_BASE + 0x508) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_3_REG       (CSR_AVS_DRES_REG_BASE + 0x50C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_4_REG       (CSR_AVS_DRES_REG_BASE + 0x510) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_5_REG       (CSR_AVS_DRES_REG_BASE + 0x514) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_6_REG       (CSR_AVS_DRES_REG_BASE + 0x518) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_7_REG       (CSR_AVS_DRES_REG_BASE + 0x51C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_8_REG       (CSR_AVS_DRES_REG_BASE + 0x520) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_9_REG       (CSR_AVS_DRES_REG_BASE + 0x524) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_10_REG      (CSR_AVS_DRES_REG_BASE + 0x528) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_11_REG      (CSR_AVS_DRES_REG_BASE + 0x52C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_12_REG      (CSR_AVS_DRES_REG_BASE + 0x530) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_13_REG      (CSR_AVS_DRES_REG_BASE + 0x534) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_14_REG      (CSR_AVS_DRES_REG_BASE + 0x538) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_15_REG      (CSR_AVS_DRES_REG_BASE + 0x53C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_16_REG      (CSR_AVS_DRES_REG_BASE + 0x540) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_17_REG      (CSR_AVS_DRES_REG_BASE + 0x544) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_18_REG      (CSR_AVS_DRES_REG_BASE + 0x548) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_19_REG      (CSR_AVS_DRES_REG_BASE + 0x54C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_20_REG      (CSR_AVS_DRES_REG_BASE + 0x550) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_21_REG      (CSR_AVS_DRES_REG_BASE + 0x554) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_22_REG      (CSR_AVS_DRES_REG_BASE + 0x558) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_23_REG      (CSR_AVS_DRES_REG_BASE + 0x55C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_24_REG      (CSR_AVS_DRES_REG_BASE + 0x560) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_25_REG      (CSR_AVS_DRES_REG_BASE + 0x564) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_26_REG      (CSR_AVS_DRES_REG_BASE + 0x568) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_27_REG      (CSR_AVS_DRES_REG_BASE + 0x56C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_28_REG      (CSR_AVS_DRES_REG_BASE + 0x570) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_29_REG      (CSR_AVS_DRES_REG_BASE + 0x574) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_30_REG      (CSR_AVS_DRES_REG_BASE + 0x578) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_31_REG      (CSR_AVS_DRES_REG_BASE + 0x57C) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_32_REG      (CSR_AVS_DRES_REG_BASE + 0x580) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_GPBRX_33_REG      (CSR_AVS_DRES_REG_BASE + 0x584) /* Generic Access PMBus RX-Buffer */
#define CSR_AVS_DRES_REG_PMICSTCTRL_REG    (CSR_AVS_DRES_REG_BASE + 0x800) /* PMIC Status and Control */
#define CSR_AVS_DRES_REG_AVFSVDDCTRL_REG   (CSR_AVS_DRES_REG_BASE + 0x804) /* AVFS domain specific control */
#define CSR_AVS_DRES_REG_PMICADDR_REG      (CSR_AVS_DRES_REG_BASE + 0x808) /* PMIC PMBus address */
#define CSR_AVS_DRES_REG_PMICPAGE_REG      (CSR_AVS_DRES_REG_BASE + 0x80C) /* PMIC PMBus Page */
#define CSR_AVS_DRES_REG_PMICVMINL_REG     (CSR_AVS_DRES_REG_BASE + 0x810) /* Domain minimum output voltage [low] / VID */
#define CSR_AVS_DRES_REG_PMICVMINH_REG     (CSR_AVS_DRES_REG_BASE + 0x814) /* Domain minimum output voltage [high] / VID Timer Offset */
#define CSR_AVS_DRES_REG_PMICVMAXL_REG     (CSR_AVS_DRES_REG_BASE + 0x818) /* Domain maximum output voltage [low] / VID */
#define CSR_AVS_DRES_REG_PMICVMAXH_REG     (CSR_AVS_DRES_REG_BASE + 0x81C) /* Domain maximum output voltage [high] / VID6 Strobe Time */
#define CSR_AVS_DRES_REG_PMICVTOL_REG      (CSR_AVS_DRES_REG_BASE + 0x820) /* Domain output voltage tolerance */
#define CSR_AVS_DRES_REG_PMICVCURL_REG     (CSR_AVS_DRES_REG_BASE + 0x824) /* Domain current voltage [low] / VID */
#define CSR_AVS_DRES_REG_PMICVCURH_REG     (CSR_AVS_DRES_REG_BASE + 0x828) /* Domain current voltage [high] */
#define CSR_AVS_DRES_REG_PMICVSTEPS_REG    (CSR_AVS_DRES_REG_BASE + 0x82C) /* Domain Voltage/VID step for small error */
#define CSR_AVS_DRES_REG_PMICVSTEPL_REG    (CSR_AVS_DRES_REG_BASE + 0x830) /* Domain Voltage/VID step for large error */
#define CSR_AVS_DRES_REG_HPMVSTEPTH_REG    (CSR_AVS_DRES_REG_BASE + 0x834) /* HPM voltage step threshold */
#define CSR_AVS_DRES_REG_HPMINFO_REG       (CSR_AVS_DRES_REG_BASE + 0x838) /* Availability and Communication status of HPMs in that VDD domain */
#define CSR_AVS_DRES_REG_HPMDIVM_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC00) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC40) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_2_REG     (CSR_AVS_DRES_REG_BASE + 0xC80) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCC0) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD00) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD40) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_6_REG     (CSR_AVS_DRES_REG_BASE + 0xD80) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVM_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDC0) /* HPM Core Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC04) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC44) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_2_REG     (CSR_AVS_DRES_REG_BASE + 0xC84) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCC4) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD04) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD44) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_6_REG     (CSR_AVS_DRES_REG_BASE + 0xD84) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMDIVN_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDC4) /* HPM DCO Clock Divider Value */
#define CSR_AVS_DRES_REG_HPMIRQTH_0_REG    (CSR_AVS_DRES_REG_BASE + 0xC08) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_1_REG    (CSR_AVS_DRES_REG_BASE + 0xC48) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_2_REG    (CSR_AVS_DRES_REG_BASE + 0xC88) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_3_REG    (CSR_AVS_DRES_REG_BASE + 0xCC8) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_4_REG    (CSR_AVS_DRES_REG_BASE + 0xD08) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_5_REG    (CSR_AVS_DRES_REG_BASE + 0xD48) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_6_REG    (CSR_AVS_DRES_REG_BASE + 0xD88) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMIRQTH_7_REG    (CSR_AVS_DRES_REG_BASE + 0xDC8) /* HPM Interrupt threshold value */
#define CSR_AVS_DRES_REG_HPMLMIN_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC0C) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC4C) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_2_REG     (CSR_AVS_DRES_REG_BASE + 0xC8C) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCCC) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD0C) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD4C) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_6_REG     (CSR_AVS_DRES_REG_BASE + 0xD8C) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMLMIN_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDCC) /* HPM DCO minimum chain length */
#define CSR_AVS_DRES_REG_HPMCAL_0_REG      (CSR_AVS_DRES_REG_BASE + 0xC10) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_1_REG      (CSR_AVS_DRES_REG_BASE + 0xC50) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_2_REG      (CSR_AVS_DRES_REG_BASE + 0xC90) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_3_REG      (CSR_AVS_DRES_REG_BASE + 0xCD0) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_4_REG      (CSR_AVS_DRES_REG_BASE + 0xD10) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_5_REG      (CSR_AVS_DRES_REG_BASE + 0xD50) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_6_REG      (CSR_AVS_DRES_REG_BASE + 0xD90) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCAL_7_REG      (CSR_AVS_DRES_REG_BASE + 0xDD0) /* HPM isoline calibration register */
#define CSR_AVS_DRES_REG_HPMCREF_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC14) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC54) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_2_REG     (CSR_AVS_DRES_REG_BASE + 0xC94) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCD4) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD14) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD54) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_6_REG     (CSR_AVS_DRES_REG_BASE + 0xD94) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCREF_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDD4) /* HPM reference value */
#define CSR_AVS_DRES_REG_HPMCTRL_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC18) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC58) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_2_REG     (CSR_AVS_DRES_REG_BASE + 0xC98) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCD8) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD18) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD58) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_6_REG     (CSR_AVS_DRES_REG_BASE + 0xD98) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCTRL_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDD8) /* HPM Control Register */
#define CSR_AVS_DRES_REG_HPMCOUT_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC1C) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC5C) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_2_REG     (CSR_AVS_DRES_REG_BASE + 0xC9C) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCDC) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD1C) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD5C) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_6_REG     (CSR_AVS_DRES_REG_BASE + 0xD9C) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMCOUT_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDDC) /* HPM output value */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_0_REG (CSR_AVS_DRES_REG_BASE + 0xC20) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_1_REG (CSR_AVS_DRES_REG_BASE + 0xC60) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_2_REG (CSR_AVS_DRES_REG_BASE + 0xCA0) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_3_REG (CSR_AVS_DRES_REG_BASE + 0xCE0) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_4_REG (CSR_AVS_DRES_REG_BASE + 0xD20) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_5_REG (CSR_AVS_DRES_REG_BASE + 0xD60) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_6_REG (CSR_AVS_DRES_REG_BASE + 0xDA0) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVMPRED_7_REG (CSR_AVS_DRES_REG_BASE + 0xDE0) /* HPM Core Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_0_REG (CSR_AVS_DRES_REG_BASE + 0xC24) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_1_REG (CSR_AVS_DRES_REG_BASE + 0xC64) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_2_REG (CSR_AVS_DRES_REG_BASE + 0xCA4) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_3_REG (CSR_AVS_DRES_REG_BASE + 0xCE4) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_4_REG (CSR_AVS_DRES_REG_BASE + 0xD24) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_5_REG (CSR_AVS_DRES_REG_BASE + 0xD64) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_6_REG (CSR_AVS_DRES_REG_BASE + 0xDA4) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMDIVNPRED_7_REG (CSR_AVS_DRES_REG_BASE + 0xDE4) /* HPM DCO Clock Divider Value in prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_0_REG     (CSR_AVS_DRES_REG_BASE + 0xC28) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_1_REG     (CSR_AVS_DRES_REG_BASE + 0xC68) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_2_REG     (CSR_AVS_DRES_REG_BASE + 0xCA8) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_3_REG     (CSR_AVS_DRES_REG_BASE + 0xCE8) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_4_REG     (CSR_AVS_DRES_REG_BASE + 0xD28) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_5_REG     (CSR_AVS_DRES_REG_BASE + 0xD68) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_6_REG     (CSR_AVS_DRES_REG_BASE + 0xDA8) /* HPM Control Register for prediction mode */
#define CSR_AVS_DRES_REG_HPMPRED_7_REG     (CSR_AVS_DRES_REG_BASE + 0xDE8) /* HPM Control Register for prediction mode */

/* AVS_REG_GEN Base address of Module's Register */
#define CSR_AVS_REG_GEN_BASE                     (PM_REG_BASE_ADDR + 0x0)

/******************************************************************************/
/*                      AVS_REG_GEN Registers' Definitions                            */
/******************************************************************************/

#define CSR_AVS_REG_GEN_AVS_ID_REG                    (CSR_AVS_REG_GEN_BASE + 0x0)   /* AVS的ID寄存器。 */
#define CSR_AVS_REG_GEN_AVS_WR_OPEN_REG               (CSR_AVS_REG_GEN_BASE + 0x4)   /* AVS全局参数保护寄存器。 */
#define CSR_AVS_REG_GEN_AVS_INT_STATUS_REG            (CSR_AVS_REG_GEN_BASE + 0x8)   /* AVS中断状态寄存器。 */
#define CSR_AVS_REG_GEN_AVS_ERROR_INT_STATUS_REG      (CSR_AVS_REG_GEN_BASE + 0xC)   /* AVS错误告警中断状态寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PARITY_INT_STATUS_REG     (CSR_AVS_REG_GEN_BASE + 0x10)  /* AVS奇偶校验告警中断状态寄存器。 */
#define CSR_AVS_REG_GEN_AVS_INT_RAW_STATUS_REG        (CSR_AVS_REG_GEN_BASE + 0x14)  /* AVS中断原始状态寄存器。 */
#define CSR_AVS_REG_GEN_AVS_ERROR_INT_RAW_STATUS_REG  (CSR_AVS_REG_GEN_BASE + 0x18)  /* AVS错误告警原始中断状态寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PARITY_INT_RAW_STATUS_REG (CSR_AVS_REG_GEN_BASE + 0x1C)  /* AVS奇偶校验告警原始中断状态寄存器。 */
#define CSR_AVS_REG_GEN_AVS_INT_CLEAR_REG             (CSR_AVS_REG_GEN_BASE + 0x20)  /* AVS中断清除寄存器。 */
#define CSR_AVS_REG_GEN_AVS_ERROR_INT_CLEAR_REG       (CSR_AVS_REG_GEN_BASE + 0x24)  /* AVS错误告警中断清除寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PARITY_INT_CLR_REG        (CSR_AVS_REG_GEN_BASE + 0x28)  /* AVS奇偶校验告警中断清除寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PC_ENABLE_REG             (CSR_AVS_REG_GEN_BASE + 0x30)  /* AVS静态参数奇偶校验使能寄存器。 */
#define CSR_AVS_REG_GEN_AVS_INT_MASK_REG              (CSR_AVS_REG_GEN_BASE + 0x34)  /* AVS中断屏蔽寄存器。 */
#define CSR_AVS_REG_GEN_AVS_ERROR_INT_MASK_REG        (CSR_AVS_REG_GEN_BASE + 0x38)  /* AVS错误告警中断屏蔽寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PARITY_INT_MASK_REG       (CSR_AVS_REG_GEN_BASE + 0x3C)  /* AVS奇偶校验告警中断屏蔽寄存器。 */
#define CSR_AVS_REG_GEN_PMU_CFG_0_REG                 (CSR_AVS_REG_GEN_BASE + 0x40)  /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_1_REG                 (CSR_AVS_REG_GEN_BASE + 0xBC)  /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_2_REG                 (CSR_AVS_REG_GEN_BASE + 0x138) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_3_REG                 (CSR_AVS_REG_GEN_BASE + 0x1B4) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_4_REG                 (CSR_AVS_REG_GEN_BASE + 0x230) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_5_REG                 (CSR_AVS_REG_GEN_BASE + 0x2AC) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_6_REG                 (CSR_AVS_REG_GEN_BASE + 0x328) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_7_REG                 (CSR_AVS_REG_GEN_BASE + 0x3A4) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_PMU_CFG_8_REG                 (CSR_AVS_REG_GEN_BASE + 0x420) /* PMU相关配置寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_0_REG (CSR_AVS_REG_GEN_BASE + 0x44)  /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_1_REG (CSR_AVS_REG_GEN_BASE + 0xC0)  /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_2_REG (CSR_AVS_REG_GEN_BASE + 0x13C) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_3_REG (CSR_AVS_REG_GEN_BASE + 0x1B8) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_4_REG (CSR_AVS_REG_GEN_BASE + 0x234) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_5_REG (CSR_AVS_REG_GEN_BASE + 0x2B0) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_6_REG (CSR_AVS_REG_GEN_BASE + 0x32C) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_7_REG (CSR_AVS_REG_GEN_BASE + 0x3A8) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_ENABLE_AND_DVFS_VOL_LMT_8_REG (CSR_AVS_REG_GEN_BASE + 0x424) /* 使能和DVFS配置的电压门限寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_0_REG           (CSR_AVS_REG_GEN_BASE + 0x48)  /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_1_REG           (CSR_AVS_REG_GEN_BASE + 0xC4)  /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_2_REG           (CSR_AVS_REG_GEN_BASE + 0x140) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_3_REG           (CSR_AVS_REG_GEN_BASE + 0x1BC) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_4_REG           (CSR_AVS_REG_GEN_BASE + 0x238) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_5_REG           (CSR_AVS_REG_GEN_BASE + 0x2B4) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_6_REG           (CSR_AVS_REG_GEN_BASE + 0x330) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_7_REG           (CSR_AVS_REG_GEN_BASE + 0x3AC) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_DVFS_NEXT_VOL_8_REG           (CSR_AVS_REG_GEN_BASE + 0x428) /* DVFS请求输出的电压值寄存器 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_0_REG           (CSR_AVS_REG_GEN_BASE + 0x4C)  /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_1_REG           (CSR_AVS_REG_GEN_BASE + 0xC8)  /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_2_REG           (CSR_AVS_REG_GEN_BASE + 0x144) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_3_REG           (CSR_AVS_REG_GEN_BASE + 0x1C0) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_4_REG           (CSR_AVS_REG_GEN_BASE + 0x23C) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_5_REG           (CSR_AVS_REG_GEN_BASE + 0x2B8) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_6_REG           (CSR_AVS_REG_GEN_BASE + 0x334) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_7_REG           (CSR_AVS_REG_GEN_BASE + 0x3B0) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_CHECK_CFG_8_REG           (CSR_AVS_REG_GEN_BASE + 0x42C) /* AVS检测相关寄存器。 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_0_REG       (CSR_AVS_REG_GEN_BASE + 0x50)  /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_1_REG       (CSR_AVS_REG_GEN_BASE + 0xCC)  /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_2_REG       (CSR_AVS_REG_GEN_BASE + 0x148) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1C4) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_4_REG       (CSR_AVS_REG_GEN_BASE + 0x240) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2BC) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_6_REG       (CSR_AVS_REG_GEN_BASE + 0x338) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3B4) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_DONE_INTERVAL_8_REG       (CSR_AVS_REG_GEN_BASE + 0x430) /* AVS调整稳定后的检测间隔 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_0_REG             (CSR_AVS_REG_GEN_BASE + 0x54)  /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_1_REG             (CSR_AVS_REG_GEN_BASE + 0xD0)  /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_2_REG             (CSR_AVS_REG_GEN_BASE + 0x14C) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_3_REG             (CSR_AVS_REG_GEN_BASE + 0x1C8) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_4_REG             (CSR_AVS_REG_GEN_BASE + 0x244) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_5_REG             (CSR_AVS_REG_GEN_BASE + 0x2C0) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_6_REG             (CSR_AVS_REG_GEN_BASE + 0x33C) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_7_REG             (CSR_AVS_REG_GEN_BASE + 0x3B8) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_AVS_MISCELL_8_REG             (CSR_AVS_REG_GEN_BASE + 0x434) /* AVS其它配置寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0x58)  /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0xD4)  /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x150) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1CC) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x248) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2C4) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x340) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3BC) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x438) /* HPM0相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0x5C)  /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0xD8)  /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x154) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1D0) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x24C) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2C8) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x344) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3C0) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x43C) /* HPM0相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0x60)  /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0xDC)  /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x158) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1D4) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x250) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2CC) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x348) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3C4) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM0_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x440) /* HPM0相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0x64)  /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0xE0)  /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x15C) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1D8) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x254) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2D0) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x34C) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3C8) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x444) /* HPM1相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0x68)  /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0xE4)  /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x160) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1DC) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x258) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2D4) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x350) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3CC) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x448) /* HPM1相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0x6C)  /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0xE8)  /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x164) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1E0) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x25C) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2D8) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x354) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3D0) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM1_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x44C) /* HPM1相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0x70)  /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0xEC)  /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x168) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1E4) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x260) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2DC) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x358) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3D4) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x450) /* HPM2相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0x74)  /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0xF0)  /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x16C) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1E8) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x264) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2E0) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x35C) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3D8) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x454) /* HPM2相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0x78)  /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0xF4)  /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x170) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1EC) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x268) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2E4) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x360) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3DC) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM2_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x458) /* HPM2相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0x7C)  /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0xF8)  /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x174) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1F0) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x26C) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2E8) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x364) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3E0) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x45C) /* HPM3相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0x80)  /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0xFC)  /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x178) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1F4) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x270) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2EC) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x368) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3E4) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x460) /* HPM3相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0x84)  /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0x100) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x17C) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1F8) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x274) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2F0) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x36C) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3E8) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM3_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x464) /* HPM3相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0x88)  /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0x104) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x180) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x1FC) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x278) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2F4) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x370) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3EC) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x468) /* HPM4相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0x8C)  /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0x108) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x184) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x200) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x27C) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2F8) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x374) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3F0) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x46C) /* HPM4相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0x90)  /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0x10C) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x188) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x204) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x280) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x2FC) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x378) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3F4) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM4_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x470) /* HPM4相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0x94)  /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0x110) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x18C) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x208) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x284) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x300) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x37C) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3F8) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x474) /* HPM5相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0x98)  /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0x114) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x190) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x20C) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x288) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x304) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x380) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x3FC) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x478) /* HPM5相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0x9C)  /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0x118) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x194) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x210) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x28C) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x308) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x384) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x400) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM5_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x47C) /* HPM5相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0xA0)  /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0x11C) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x198) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x214) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x290) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x30C) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x388) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x404) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x480) /* HPM6相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0xA4)  /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0x120) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x19C) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x218) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x294) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x310) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x38C) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x408) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x484) /* HPM6相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0xA8)  /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0x124) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x1A0) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x21C) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x298) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x314) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x390) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x40C) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM6_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x488) /* HPM6相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_0_REG       (CSR_AVS_REG_GEN_BASE + 0xAC)  /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_1_REG       (CSR_AVS_REG_GEN_BASE + 0x128) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_2_REG       (CSR_AVS_REG_GEN_BASE + 0x1A4) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_3_REG       (CSR_AVS_REG_GEN_BASE + 0x220) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_4_REG       (CSR_AVS_REG_GEN_BASE + 0x29C) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_5_REG       (CSR_AVS_REG_GEN_BASE + 0x318) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_6_REG       (CSR_AVS_REG_GEN_BASE + 0x394) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_7_REG       (CSR_AVS_REG_GEN_BASE + 0x410) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG0_8_REG       (CSR_AVS_REG_GEN_BASE + 0x48C) /* HPM7相关配置0寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_0_REG       (CSR_AVS_REG_GEN_BASE + 0xB0)  /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_1_REG       (CSR_AVS_REG_GEN_BASE + 0x12C) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_2_REG       (CSR_AVS_REG_GEN_BASE + 0x1A8) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_3_REG       (CSR_AVS_REG_GEN_BASE + 0x224) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_4_REG       (CSR_AVS_REG_GEN_BASE + 0x2A0) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_5_REG       (CSR_AVS_REG_GEN_BASE + 0x31C) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_6_REG       (CSR_AVS_REG_GEN_BASE + 0x398) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_7_REG       (CSR_AVS_REG_GEN_BASE + 0x414) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG1_8_REG       (CSR_AVS_REG_GEN_BASE + 0x490) /* HPM7相关配置1寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_0_REG       (CSR_AVS_REG_GEN_BASE + 0xB4)  /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_1_REG       (CSR_AVS_REG_GEN_BASE + 0x130) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_2_REG       (CSR_AVS_REG_GEN_BASE + 0x1AC) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_3_REG       (CSR_AVS_REG_GEN_BASE + 0x228) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_4_REG       (CSR_AVS_REG_GEN_BASE + 0x2A4) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_5_REG       (CSR_AVS_REG_GEN_BASE + 0x320) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_6_REG       (CSR_AVS_REG_GEN_BASE + 0x39C) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_7_REG       (CSR_AVS_REG_GEN_BASE + 0x418) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_HPM7_RELATED_CFG2_8_REG       (CSR_AVS_REG_GEN_BASE + 0x494) /* HPM7相关配置2寄存器 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_0_REG             (CSR_AVS_REG_GEN_BASE + 0xB8)  /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_1_REG             (CSR_AVS_REG_GEN_BASE + 0x134) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_2_REG             (CSR_AVS_REG_GEN_BASE + 0x1B0) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_3_REG             (CSR_AVS_REG_GEN_BASE + 0x22C) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_4_REG             (CSR_AVS_REG_GEN_BASE + 0x2A8) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_5_REG             (CSR_AVS_REG_GEN_BASE + 0x324) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_6_REG             (CSR_AVS_REG_GEN_BASE + 0x3A0) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_7_REG             (CSR_AVS_REG_GEN_BASE + 0x41C) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_TRIGGER_CFG_8_REG             (CSR_AVS_REG_GEN_BASE + 0x498) /* DVFS和AVS启动寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_0_REG        (CSR_AVS_REG_GEN_BASE + 0x500) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_1_REG        (CSR_AVS_REG_GEN_BASE + 0x52C) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_2_REG        (CSR_AVS_REG_GEN_BASE + 0x558) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_3_REG        (CSR_AVS_REG_GEN_BASE + 0x584) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_4_REG        (CSR_AVS_REG_GEN_BASE + 0x5B0) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_5_REG        (CSR_AVS_REG_GEN_BASE + 0x5DC) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_6_REG        (CSR_AVS_REG_GEN_BASE + 0x608) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_7_REG        (CSR_AVS_REG_GEN_BASE + 0x634) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_DVFS_PMUCTRL_RPT_8_REG        (CSR_AVS_REG_GEN_BASE + 0x660) /* DVFS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x504) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x530) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x55C) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x588) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x5B4) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x5E0) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x60C) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x638) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_AVS_PMUCTRL_RPT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x664) /* AVS和PMUCTRL模块的状态上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x508) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x534) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x560) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x58C) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x5B8) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x5E4) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x610) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x63C) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM_TIMEOUT_RPT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x668) /* HPM超时告警寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x50C) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x538) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x564) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x590) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5BC) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x5E8) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x614) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x640) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x66C) /* HPM0检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x510) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x53C) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x568) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x594) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5C0) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x5EC) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x618) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x644) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM1_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x670) /* HPM1检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x514) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x540) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x56C) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x598) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5C4) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x5F0) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x61C) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x648) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM2_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x674) /* HPM2检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x518) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x544) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x570) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x59C) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5C8) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x5F4) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x620) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x64C) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM3_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x678) /* HPM3检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x51C) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x548) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x574) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x5A0) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5CC) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x5F8) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x624) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x650) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM4_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x67C) /* HPM4检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x520) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x54C) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x578) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x5A4) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5D0) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x5FC) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x628) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x654) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM5_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x680) /* HPM5检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x524) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x550) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x57C) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x5A8) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5D4) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x600) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x62C) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x658) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM6_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x684) /* HPM6检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_0_REG      (CSR_AVS_REG_GEN_BASE + 0x528) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_1_REG      (CSR_AVS_REG_GEN_BASE + 0x554) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_2_REG      (CSR_AVS_REG_GEN_BASE + 0x580) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_3_REG      (CSR_AVS_REG_GEN_BASE + 0x5AC) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_4_REG      (CSR_AVS_REG_GEN_BASE + 0x5D8) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_5_REG      (CSR_AVS_REG_GEN_BASE + 0x604) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_6_REG      (CSR_AVS_REG_GEN_BASE + 0x630) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_7_REG      (CSR_AVS_REG_GEN_BASE + 0x65C) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM7_SAMPLE_RESULT_8_REG      (CSR_AVS_REG_GEN_BASE + 0x688) /* HPM7检测结果上报寄存器。 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x700) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x720) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x740) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x760) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x780) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7A0) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7C0) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7E0) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x800) /* HPM0运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x704) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x724) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x744) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x764) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x784) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7A4) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7C4) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7E4) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM1_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x804) /* HPM1运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x708) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x728) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x748) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x768) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x788) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7A8) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7C8) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7E8) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM2_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x808) /* HPM2运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x70C) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x72C) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x74C) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x76C) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x78C) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7AC) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7CC) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7EC) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM3_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x80C) /* HPM3运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x710) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x730) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x750) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x770) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x790) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7B0) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7D0) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7F0) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM4_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x810) /* HPM4运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x714) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x734) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x754) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x774) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x794) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7B4) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7D4) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7F4) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM5_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x814) /* HPM5运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x718) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x738) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x758) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x778) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x798) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7B8) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7D8) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7F8) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM6_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x818) /* HPM6运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_0_REG         (CSR_AVS_REG_GEN_BASE + 0x71C) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_1_REG         (CSR_AVS_REG_GEN_BASE + 0x73C) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_2_REG         (CSR_AVS_REG_GEN_BASE + 0x75C) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_3_REG         (CSR_AVS_REG_GEN_BASE + 0x77C) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_4_REG         (CSR_AVS_REG_GEN_BASE + 0x79C) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_5_REG         (CSR_AVS_REG_GEN_BASE + 0x7BC) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_6_REG         (CSR_AVS_REG_GEN_BASE + 0x7DC) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_7_REG         (CSR_AVS_REG_GEN_BASE + 0x7FC) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM7_CAL_RESULT_8_REG         (CSR_AVS_REG_GEN_BASE + 0x81C) /* HPM7运算结果上报寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x700) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x720) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x740) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x760) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x780) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7A0) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7C0) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7E0) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM0_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x800) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x704) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x724) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x744) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x764) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x784) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7A4) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7C4) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7E4) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM1_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x804) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x708) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x728) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x748) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x768) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x788) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7A8) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7C8) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7E8) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM2_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x808) /* FPGA测试时HPM0的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x70C) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x72C) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x74C) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x76C) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x78C) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7AC) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7CC) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7EC) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM3_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x80C) /* FPGA测试时HPM3的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x710) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x730) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x750) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x770) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x790) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7B0) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7D0) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7F0) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM4_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x810) /* FPGA测试时HPM4的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x714) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x734) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x754) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x774) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x794) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7B4) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7D4) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7F4) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM5_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x814) /* FPGA测试时HPM5的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x718) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x738) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x758) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x778) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x798) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7B8) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7D8) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7F8) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM6_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x818) /* FPGA测试时HPM6的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_0_REG          (CSR_AVS_REG_GEN_BASE + 0x71C) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_1_REG          (CSR_AVS_REG_GEN_BASE + 0x73C) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_2_REG          (CSR_AVS_REG_GEN_BASE + 0x75C) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_3_REG          (CSR_AVS_REG_GEN_BASE + 0x77C) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_4_REG          (CSR_AVS_REG_GEN_BASE + 0x79C) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_5_REG          (CSR_AVS_REG_GEN_BASE + 0x7BC) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_6_REG          (CSR_AVS_REG_GEN_BASE + 0x7DC) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_7_REG          (CSR_AVS_REG_GEN_BASE + 0x7FC) /* FPGA测试时HPM7的结果寄存器 */
#define CSR_AVS_REG_GEN_HPM7_FPGA_DATA_8_REG          (CSR_AVS_REG_GEN_BASE + 0x81C) /* FPGA测试时HPM7的结果寄存器 */

/* PMBUSIF_REG_GEN Base address of Module's Register */
#define CSR_PMBUSIF_REG_GEN_BASE                     (PM_REG_BASE_ADDR + 0x800)

/******************************************************************************/
/*                      PMBUSIF_REG_GEN Registers' Definitions                            */
/******************************************************************************/

#define CSR_PMBUSIF_REG_GEN_I2C_CON_REG           (CSR_PMBUSIF_REG_GEN_BASE + 0x0)   /* I2C控制寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_TAR_REG           (CSR_PMBUSIF_REG_GEN_BASE + 0x4)   /* I2C访问Slave地址寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_DATA_CMD_REG      (CSR_PMBUSIF_REG_GEN_BASE + 0x10)  /* I2C数据操作寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SS_SCL_HCNT_REG   (CSR_PMBUSIF_REG_GEN_BASE + 0x14)  /* I2C标准速度模式SCL高电平配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SS_SCL_LCNT_REG   (CSR_PMBUSIF_REG_GEN_BASE + 0x18)  /* I2C标准速度模式SCL低电平配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_FS_SCL_HCNT_REG   (CSR_PMBUSIF_REG_GEN_BASE + 0x1C)  /* I2C快速模式SCL高电平配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_FS_SCL_LCNT_REG   (CSR_PMBUSIF_REG_GEN_BASE + 0x20)  /* I2C快速模式SCL低电平配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_INTR_STAT_REG     (CSR_PMBUSIF_REG_GEN_BASE + 0x2C)  /* I2C屏蔽后中断状态寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_INTR_MASK_REG     (CSR_PMBUSIF_REG_GEN_BASE + 0x30)  /* I2C中断屏蔽寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_INTR_RAW_REG      (CSR_PMBUSIF_REG_GEN_BASE + 0x34)  /* I2C原始中断状态寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_RX_TL_REG         (CSR_PMBUSIF_REG_GEN_BASE + 0x38)  /* RX_FIFO水线设置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_TX_TL_REG         (CSR_PMBUSIF_REG_GEN_BASE + 0x3C)  /* RX_FIFO水线设置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_ENABLE_REG        (CSR_PMBUSIF_REG_GEN_BASE + 0x6C)  /* I2C工作使能寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_STATUS_REG        (CSR_PMBUSIF_REG_GEN_BASE + 0x70)  /* I2C状态寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_TXFLR_REG         (CSR_PMBUSIF_REG_GEN_BASE + 0x74)  /* TX_FIFO有效数据指示寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_RXFLR_REG         (CSR_PMBUSIF_REG_GEN_BASE + 0x78)  /* RX_FIFO有效数据指示寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SDA_HOLD_REG      (CSR_PMBUSIF_REG_GEN_BASE + 0x7C)  /* SDA保持时间配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_TX_ABRT_SRC_REG   (CSR_PMBUSIF_REG_GEN_BASE + 0x80)  /* I2C发送失败中断源寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_ENABLE_STATUS_REG (CSR_PMBUSIF_REG_GEN_BASE + 0x9C)  /* I2C状态寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SCL_SWITCH_REG    (CSR_PMBUSIF_REG_GEN_BASE + 0xA0)  /* I2C防挂死SCL使能寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SCL_SIM_REG       (CSR_PMBUSIF_REG_GEN_BASE + 0xA4)  /* I2C防挂死SCL模拟寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_LOCK_REG          (CSR_PMBUSIF_REG_GEN_BASE + 0xAC)  /* I2C lock寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SDA_SWITCH_REG    (CSR_PMBUSIF_REG_GEN_BASE + 0xB0)  /* I2C防挂死SDA使能寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_SDA_SIM_REG       (CSR_PMBUSIF_REG_GEN_BASE + 0xB4)  /* I2C防挂死SDA模拟寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_PMBUS_CTRL_REG    (CSR_PMBUSIF_REG_GEN_BASE + 0x104) /* PMBUS全局控制寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_LOW_TIMEOUT_REG   (CSR_PMBUSIF_REG_GEN_BASE + 0x108) /* SCL低电平超时值配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_MST_ALERT_DO_REG  (CSR_PMBUSIF_REG_GEN_BASE + 0x114) /* Master模式下Alert命令触发寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_PEC_INFO_REG      (CSR_PMBUSIF_REG_GEN_BASE + 0x11C) /* PEC信息寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_GRP_CMD_REG       (CSR_PMBUSIF_REG_GEN_BASE + 0x128) /* PMBUS group command使能寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_PMBUS_SCL_DET_REG (CSR_PMBUSIF_REG_GEN_BASE + 0x12C) /* PMBUS SCL检测寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_PMBUS_IDLECNT_REG (CSR_PMBUSIF_REG_GEN_BASE + 0x130) /* SCL高电平空闲值配置寄存器。 */
#define CSR_PMBUSIF_REG_GEN_I2C_PMBUS_RST_REG     (CSR_PMBUSIF_REG_GEN_BASE + 0x134) /* 软件复位配置寄存器。 */

/* PMBUS_PROC_REG_GEN Base address of Module's Register */
#define CSR_PMBUS_PROC_REG_GEN_BASE                     (PM_REG_BASE_ADDR + 0xA00)

/******************************************************************************/
/*                      PMBUS_PROC_REG_GEN Registers' Definitions                            */
/******************************************************************************/

#define CSR_PMBUS_PROC_REG_GEN_PMBUS_ID_REG              (CSR_PMBUS_PROC_REG_GEN_BASE + 0x0)  /* PMBUS的ID寄存器。 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_WR_OPEN_REG         (CSR_PMBUS_PROC_REG_GEN_BASE + 0x4)  /* PMBUS全局参数保护寄存器。 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_INT_REG             (CSR_PMBUS_PROC_REG_GEN_BASE + 0x8)  /* PMBUS中断上报寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_INT_RAW_REG         (CSR_PMBUS_PROC_REG_GEN_BASE + 0xC)  /* PMBUS中断原始上报寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_INT_CLR_REG         (CSR_PMBUS_PROC_REG_GEN_BASE + 0x10) /* PMBUS中断清除寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_PC_ENABLE_REG       (CSR_PMBUS_PROC_REG_GEN_BASE + 0x14) /* PMBUS模块静态参数奇偶校验使能寄存器。 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_INT_MASK_REG        (CSR_PMBUS_PROC_REG_GEN_BASE + 0x18) /* PMBUS中断屏蔽寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_PROC_TIMEOUT_TH_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x1C) /* PMBUS硬件调压流程超时门限值寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_VOLTAGE_STABLE_REG  (CSR_PMBUS_PROC_REG_GEN_BASE + 0x20) /* PMBUS电压稳定时延寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_RESEND_CMD_REG            (CSR_PMBUS_PROC_REG_GEN_BASE + 0x24) /* 重新发送命令等待间隔寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_READ_VOUD_INTERVAL_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x28) /* 重新发送READ_VOUT命令间隔寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_PMBUS_OTHER_CFG_REG       (CSR_PMBUS_PROC_REG_GEN_BASE + 0x2C) /* PMBUS其它相关配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_0_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x30) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_1_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x38) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_2_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x40) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_3_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x48) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_4_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x50) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_5_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x58) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_6_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x60) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_7_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x68) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_ADDR_CFG_8_REG    (CSR_PMBUS_PROC_REG_GEN_BASE + 0x70) /* 电压域相关的地址等配置寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_0_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x34) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_1_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x3C) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_2_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x44) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_3_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x4C) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_4_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x54) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_5_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x5C) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_6_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x64) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_7_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x6C) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_VOLTAGE_CONVERT_CFG_8_REG (CSR_PMBUS_PROC_REG_GEN_BASE + 0x74) /* 电压域的电压值转换相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_SOFT_WR_FAIL_REG          (CSR_PMBUS_PROC_REG_GEN_BASE + 0xA0) /* 软件写第一个字节失败告警上报寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_STATUS_RPT_REG            (CSR_PMBUS_PROC_REG_GEN_BASE + 0xA4) /* 状态上报相关寄存器 */
#define CSR_PMBUS_PROC_REG_GEN_STATUS_ERR_RPT_REG        (CSR_PMBUS_PROC_REG_GEN_BASE + 0xA8) /* 硬件调压异常状态上报相关寄存器 */

#endif // __AVS_REG_OFFSET_H__